草庐IT

JavaSE、JavaEE、JavaWeb 三大工程目录详解

全部标签

c++ - 读取目录中的所有文件名

我正在尝试读取特定目录中存在的所有文件名。我用C++编写了一个程序,但这只会直接在此目录中打印文件。我想要子目录中也存在的所有文件。我用c++编写了一个程序,它打印目录中的文件名,但我也想要子目录中的所有文件名。#include#include#include#includeusingnamespacestd;#include#include#ifndefWIN32#include#endif#ifdefWIN32#definestat_stat#endifintmain(){DIR*dir;structdirent*ent;if((dir=opendir("c:\\test"))!=

c# - 我如何选择用户删除文件夹中的所有文件(但没有子目录)?

我有一个文件夹路径。该文件夹包含许多文件以及一些子文件夹。我想让用户使用标准Windows对话框删除文件(但不是文件夹)。我目前正在使用此代码,它会删除整个文件夹。Microsoft.VisualBasic.FileIO.FileSystem.DeleteDirectory(path,UIOption.AllDialogs,RecycleOption.SendToRecycleBin,UICancelOption.DoNothing);我知道我可以枚举所有文件并提示用户输入每个文件,但这根本不切实际。 最佳答案 为什么不只为这个特定

c# - 使用 C# 从 Windows\System32 目录中删除文件

我正在开发一个C#应用程序,它需要删除System32中的几个文件,我正在执行以下操作:File.Delete(@"c:\windows\system32\");这不起作用,它不会抛出异常,但也不会删除文件。我认为它与权限有关,但我不确定如何解决它。你能帮忙吗? 最佳答案 好吧,让我们假设您没有做恶意的事情;)无论如何,还没有尝试过,但模仿会有所帮助。Google模拟c#,你会看到很多例子,邮件的想法很简单:你的代码通常在你的用户的权限下运行。通过模拟,您可以在另一个用户的权限下运行您的代码(以编程方式,用户不需要做任何事情)。因此

windows - 获取目录大小和磁盘大小的最快方法

我最近answered对于类似的问题,但我现在想做的是使用bash模拟Windows“目录-->右键单击​​-->属性”功能(见图)。我能够使用此命令以字节为单位重现类似Size:的内容:echo$(find.-typef-printf"%s+")|sed's/+$//g'|bc这是相当快的,但是否有可能更快地获取信息(比查找)或更快地进行数学运算(比bc)?此外,我会使用du-sb命令来模拟SizeonDisk:和可能的另外几个find来计算文件和目录,模拟Contains:行。有没有更好的方法来模拟这样的结果? 最佳答案 假设c

php - 如何在 www 目录中创建符号链接(symbolic link)?

我什至不确定这样做是否正确,但我正在寻求一些建议。我在Mac上开发,但使用VMWare在Windows中运行这个项目。我正在使用WAMPserver2.2A。我的目录如下所示:C:\Users\JohnDoe\Development\project-web\C:\wamp\www\我想要的是在project-web中开发我的项目,但在www中有一个符号链接(symboliclink),这样我就可以在带有apache的浏览器中运行它。这是我尝试过的:mklinkproject"C:\Users\JohnDoe\Development\project-web\"尝试以这种方式处理时,我遇到

c# - 不同 Windows PC 上的多个进程应如何同时使用存储在共享目录中的文件?

问题:我在同一LAN中的不同PC(操作系统:WindowsXP、Windows7)上运行同一C#应用程序的多个实例。我必须在他们之间共享一些配置数据。每个进程都必须具有对数据的读写访问权限。我的雇主坚持将这些共享数据存储在一个文件中,该文件位于其中一台PC的共享目录中。可能的解决方案:Exclusivefileopening:数据存储在TXT文件中(二进制文件的序列化也是一种选择)。每个进程在尝试打开文件时都使用File.Open和FileShare.None。获取IOException意味着该文件已在使用中,因此进程必须waitandtryagainlater.SQLServerCE

windows - 使用 IDA Pro 5 对简单应用程序进行逆向工程

此应用程序是hackthissite.org网站上的第一个应用程序挑战。思路就是找连载。当您输入序列号并按确定时,它会弹出一个消息框,其中包含用于挑战的密码(如果正确),或者一条消息说序列号错误。要解决这个问题,您应该在0x1670FE的二进制文件中找到明文形式的密码。我试图找到IDAPro,其中将您输入的字符串与二进制文件中的序列进行比较。我希望能够找到它的比较位置,能够更改跳转以允许它接受任何错误的密码,或者更改它以接受任何密码。我好像做不到。我找到了显示消息框的位置(通过搜索Messagebox并添加断点),它将“抱歉”或“更正”字符串的地址推送到堆栈。我已经尝试在这些字符串的地

c# - 如何使用 Windows 对话框复制(或删除等)多个文件(或目录)?

我的主要问题是:如何在用户能够在中间取消它们的情况下进行文件操作。我知道我可以使用Microsoft.VisualBasic.FileIO命名空间,例如:FileSystem.DeleteFile(...)但这只为我提供了一个文件的选项。我想一起删除很多文件。(复制也是如此……)注意:我需要用户能够在需要时取消操作,即使是在复制大文件的过程中,而不仅仅是在文件之间。我知道我可以使用非托管代码(-CopyFileEx)来做到这一点,但我正在寻找一种托管方式来做到这一点,无论它是否使用nativeWindows对话框。编辑:有人建议我对非托管代码使用“包装器”并“手动”复制和删除(在下面的

windows - 应该在 Windows 7 机器上安装用于 powershell 的事件目录模块来导入它,还是可以从 Windows 2008 R2 DC 远程导入?

目前我正在使用任务板将一些权限委托(delegate)给远程管理员。我有以下问题;->Importingactivedirectorymoduleinpowershell,应该本地安装还是可以从windows2008R2DC远程导入?->为了让任务板在远程工作站上工作,管理工具应该安装在所有远程机器上还是有集中维护它们的方法?如果对我的努力有任何澄清/问题,请务必让我知道。 最佳答案 您可以通过这种方式导入远程模块(必须在远程服务器上启用远程处理):创建到安装了activedirectory模块的服务器的Powershell远程se

c++ - 相对目录 ZwCreateFile

我必须为我的大学项目实现跨View文件完整性检查器。为此,我该如何在内核模式下列出目录的文件?? 最佳答案 您的起点是ZwCreateFile-具有诸如“FILE_LIST_DIRECTORY”之类的选项。然后您将使用ZwQueryDirectoryFile获取有关该目录中文件的信息。确保确定您不会忘记ZwClose打开某些东西之后-在用户模式应用程序中它并不是那么重要,它在使用后再次关闭。但是内核不知道驱动程序何时停止使用文件(或者,就此而言,如果其他驱动程序已获得该文件句柄,并且将在某个时候使用它),所以即使您的驱动程序已卸载,